print("Map##################################################start")
d = {"wx": 93, "cjf": "男", "tyb": 1.5}
print(d)
d["wxx"] = 95
print(d)
d["wx"] = 95
print(d)
print(d["wx"])
# 如果key不存在会报错
# print(d["wxxx"])
# 判断key是否存在 in判断key是否存在
print("wxxx" in d)
# 判断key是否存在get()方法，如果key不存在，可以返回None，或者自己指定的value
print(d.get("wxxx"))
print(d.get("wxxx", "不存在"))
# 指定key删除
print(d.pop("wx"))
print(d)
print("Map##################################################end\n")

print("Set##################################################start")
s = set([1, 2, 3])
print(s)
s = set([1, 2, 2, 3, 4, 5, 3])
print(s)
s.add(6)
s.add(7)
s.add(7)
s.add(6)
print(s)
s.remove(4)
print(s)
# 获取两个set的交集
z = set([1, 2, 3, 3, 4, 10, 9])
print(s & z)
# 获取两个set的并集
print(s | z)
print("Set##################################################end\n")

print("练习##################################################start")
d = {(1, 2, 3): 93, "cjf": "男", "tyb": 1.5}
print(d)
# d = {(1, [2, 3]): 93, "cjf": "男", "tyb": 1.5}
# print(d)
d = ({(1, 2, 3), (1, 2, 3), (1, 2, 3)})
print(d)
# d = ({(1, [2, 3]),(1, [2, 3]),(1, [2, 3])})
# print(d)
print("练习##################################################end\n")
